package org.jeecg.modules.nikeProject.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.nikeProject.entity.SportsPersonalEdu;
import org.jeecg.modules.nikeProject.entity.SportsPersonalInfo;
import org.jeecg.modules.nikeProject.entity.SportsPersonalWorkExperience;

import java.io.Serializable;
import java.util.List;

@Data
public class PersonalInfoVO implements Serializable {
    @ApiModelProperty(value = "项目ID")
    private String projectId;
    //用户角色  1.一线体育老师; 2.校长；3.体育考研员；4.推广大使
    @ApiModelProperty(value = "用户角色  1.一线体育老师; 2.校长；3.体育考研员；4.推广大使")
    private String roleType;
    // 个人基本信息
    @ApiModelProperty(value = "个人基本信息")
    private SportsPersonalInfo personalInfo;
    //个人教育信息
    @ApiModelProperty(value = "个人教育信息")
    private List<SportsPersonalEdu> personalEduList;
    //个人经历信息
    @ApiModelProperty(value = "个人经历信息")
    private List<SportsPersonalWorkExperience> personalWorkExperienceList;
    //职称证书URL
    @ApiModelProperty(value = "职称证书URL")
    private List<OssFileVO> professionalOssIds;
    //代表性成果URL
    @ApiModelProperty(value = "代表性成果")
    private List<OssFileVO> resultCoverOssIds;
    //荣誉证书URL
    @ApiModelProperty(value = "荣誉证书URL")
    private List<OssFileVO> honorOssIds;
    //保存标识
    @ApiModelProperty(value = "保存标识：1-仅保存，2-保存并进入下一步")
    private String saveFlag;
}
